Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Spain F8 Italy F3 Italy F8 Italy F10 Italy F30 Turkey F11 Turkey F14 Israel F2 Israel F3 Turkey F6 Turkey F7 Turkey F12 Turkey F13 Turkey F14 Turkey F15 Czech Republic F3 Bosnia & Herzegovina F5 Morocco F4 Morocco F5 Austria F2 Estonia F1 Estonia F2 Slovakia F2 Croatia F10 Croatia F12 Turkey F29 Israel F2 Israel F3 China F3 China F4 Italy F5 Turkey F15 Turkey F16 Czech Republic F2 Bosnia & Herzegovina F5 Italy F11 Italy F14 Italy F15 Italy F16 Czech Republic F4 Czech Republic F6 Slovakia F1 Slovakia F2 Slovakia F3 Italy F23 Italy F25 Serbia F12 Serbia F13 Serbia F14 Croatia F11 Croatia F12 Morocco F9 Israel F1 Israel F2 Spain F1 Spain F2 Italy F10 Italy F9 Romania F10 Italy F29 Italy F30 Croatia F15 Israel F1 Israel F2 Israel F3 Turkey F3 Turkey F4 Italy F4 Greece F1 Greece F3 Greece F4 Italy F12 Slovenia F2 Greece F2 Israel F1 Tennis Napoli Cup - Napoli Baumag Open - Budapest Sina-Kia Motors Tennis Cup - Cordenons TESS Tennis Classic - Campinas EI Bank Bulgarian Challenger - Sofia Sporting Challenger 2003 - Turin Slovakia F3 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia Memorial Savigni - Sassuolo Architect Open - Budapest San Marino Cepu Open - San Marino Genoa Open - Genova II Cyclus Open de Tenis - Florianopolis Mitsubishi Electric Europe Cup - Monza San Remo Tennis Cup - San Remo Trofeo Sisma Mantova - Mantova Brixina Tennis Open - Bressanone Riviera di Rimini Challenger 2004 - Rimini Tennis Napoli Cup 2006 - Napoli Intelig Tennis Cup - Brasilia Riviera de Rimini Challenger - Rimini Nord LB Open - Braunschweig San Marino CEPU Open - San Marino XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Genova Open Challenger - Genova 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Iquique Challenger Bucaramanga Challenger Meknes Challenger Caltanissetta Challenger Barletta Challenger Memorial Savigni - Sassuolo Monza Challenger San Marino Cepu Open - San Marino Rome Challenger Milan Challenger Constanta Challenger Rimini Challenger San Marino Challenger Cordenons Challenger Trani Challenger Manerbio Challenger Copa Petrobras Argentina - Buenos Aires Como Challenger Stella Artois Clay Court Championships - Budaors Telesp Celular Open - Ribeirao Preto Todi Challenger Tennis Napoli Cup 2004 - Napoli Tanger Challenger Citta di Como Challenger - Como Banca Stato Challenger Lugano - Lugano Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Asirom Challenger Brasov - Brasov Rimini Challenger Garden Open - Rome Manerbio Challenger Copa Ericsson Brazil - Sao Paulo 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Meknes Challenger Casablanca Challenger Rabat Challenger Barletta Challenger Sporting Challenger - Turin Siemens Open 2002 - Scheveningen Napoli Challenger VIII Trofeo Ciutat de Barcelona - Barcelona TennisCup Vlaanderen - Antwerp Top Wool Challenger Biella - Biella San Benedetto Challenger Sopot Challenger Global Telecom Open - Curitiba Citta di Monza - Monza C.T. San Remo - XIII Piertomaso Tessitore - San Remo Trani Challenger Memorial Savigni - Sassuolo Olbia Challenger - Olbia Genoa Open Challenger-Fondazione Carige - Genova Manerbio Challenger Pekao Open 2005 - Szczecin Genova Challenger Copa Sevilla Internacionales de Andalucia - Seville Szczecin Challenger Pekao Open 2003 - Szczecin Trnava Challenger Canottieri Minico 2004 - Mantova Palermo Challenger Montevideo Challenger Sao Paulo Challenger Meknes Challenger Rabat Challenger San Benedetto Challenger Orbetello Challenger Todi Challenger Leon Challenger Santos Challenger Sao Paulo Challenger Sporting Challenger - Turin Antonio Savoldi-Marco Co. - Manerbio Caltanissetta Challenger Prague Challenger Todi Challenger Poznan Challenger Oberstaufen Challenger Orbetello Challenger Liberec Challenger San Marino Challenger La Serena Open - La Serena Szczecin Challenger IX Torneo Internacionale de Tennis - Barletta Cepu Open - San Marino 4° Sporting Challenger - Turin San Remo Tennis Cup - San Remo Banca Stato Challenger - Lugano Trani Cup - Trani San Benedetto Challenger San Luis Potosi Challenger Copa Kia - Santiago Challenger Fondazione Carige - Genova Architect Open - Budapest Todi Challenger Pekao Open - Szczecin Pekao Open 2004 - Szczecin Heilbronn Challenger Memorial Manfredini - Sassuolo Lugano Challenger Mobilux Open - Luxembourg Marburg Challenger Orbetello Challenger San Benedetto Challenger Copa Telefonica CTC Chile - Santiago Oberstaufen Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Sporting Challenger '07 Trofeo Regione Piemonte - Turin Riviera di Rimini Challenger - Rimini Prague Challenger Meerbusch Challenger Genova Challenger Genova Open Challenger - Genova Tunis Open - Tunis ECM Prague Open 2005 - Prague San Luis Potosi Challenger Rome Challenger Marrakech Challenger Reggio Emilia Challenger XI Ciutat de Barcelona - Barcelona Turin Challenger Orbetello Challenger Trani Challenger Wroclaw Challenger Quimper Challenger Vercelli Challenger Heilbronn Challenger Prague Challenger Todi Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Benedetto Challenger - San Benedetto Banja Luka Challenger Mohammedia Challenger Bratislava Challenger X Torneo Internazionale di Tennis - Barletta Brescia Challenger Top Wool Challenger-Immagine Trophy - Biella Lugano Challenger Turin Challenger Copa Petrobras Brazil - Aracaju Buenos Aires Challenger XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Irving Challenger Challenger Lugano - Lugano Palermo Challenger Tarragona Challenger San Marino Cepu Open - San Marino XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Santo Domingo Challenger Tatra Banka Slovak Open - Bratislava Prague Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Bratislava Challenger Prague Challenger VIII Torneo Internazionale di Tennis - Barletta Portoroz Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Garden Open 2004 - Rome Orbetello Challenger Genova Challenger San Marino Challenger San Marino Challenger Cordenons Challenger Napoli Challenger Sir Supermercati - Rome Bratislava Challenger Heilbronn Challenger Barletta Challenger Rome Challenger Samarkand Challenger Todi Challenger Braunschweig Challenger Scheveningen Challenger Portoroz Challenger Cordenons Challenger Genova Challenger Genova Challenger Cali Challenger Quimper Challenger Tunis Challenger Irving Challenger 9° Trani Cup - Trani Milan Challenger Cordenons Challenger San Marino Challenger Heineken Challenger - Ho Chi Minh City Braunschweig Challenger Napoli Challenger Internazionali di Tennis Dell'Umbria - Todi Jameson Cup - Milan Guayaquil Challenger Sibiu Challenger Guayaquil Challenger Tulln Challenger Bratislava Challenger Eckental Challenger Punta Del Este Challenger San Marino Cepu Open - San Marino Bratislava Challenger Helsinki Challenger Braunschweig Challenger Antonio Savoldi-Marco Co. - Manerbio Canberra Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Kamnik Challenger - Kamnik Phoenix Challenger Sanremo Challenger Mauthausen Challenger Ostrava Challenger Mestre Challenger Poprad Tatry Challenger Marburg Challenger Heilbronn Challenger Scheveningen Challenger Poznan Challenger Caltanissetta Challenger Portoroz Challenger Como Challenger Seville Challenger Alessandria Challenger Braunschweig Challenger Sibiu Challenger Tennis Napoli Cup - Naples Casablanca Challenger Rijeka Challenger Challenger Canottieri Minico - Mantova Whirlpool Open - Budapest Turin Challenger Furth Challenger Poprad Tatry Challenger Marburg Challenger Braunschweig Challenger Bratislava Challenger Bratislava Challenger Architect Open - Budapest Marbella Challenger Ostrava Challenger Mauthausen Challenger Rennes Challenger Tulln Challenger Sophia Antipolis Challenger Heilbronn Challenger Prague Challenger Luedenscheid Challenger Casablanca Challenger Garden Open - Rome Rome Challenger Vicenza Challenger Buenos Aires Challenger Karlsruhe Challenger Barletta Challenger Canottieri Mincio Open - Mantova Rome Challenger Caltanissetta Challenger Bratislava Challenger Tampere Imageneering Open - Tampere Monza Challenger Heilbronn Challenger Milan Challenger V Trani Cup - Trani Top Wool Challenger - Biella XXX Edizione 'A Savoldi Marco' - Manerbio Rome Challenger Genoa Open 'Fondazione Carige' - Genova Prostejov Challenger Bulgarian Open - Sofia Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Szczecin Challenger Prague Challenger Maia Challenger Rado Geneva Challenger - Geneva Memorial Piertomaso Tessitore - San Remo Zivnobanka Czech Open - Prostejov ATU Cup - Weiden Braunschweig Challenger The Hilversum Open - Hilversum St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani Geneva Challenger - Geneva I Tourneo Fila Citta di Brindisi - Brindisi Como Challenger Arpa Ceramic Cup - Reggio Emilia Bulgarian Challenger 2002 - Sofia Campionati Internazionali di Sicilia - Palermo Helsinki Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Oeiras 2 Challenger BMW Brixina Tennis Open - Bressanone Opel Bulvaria MCG Bulgarian Open - Sofia BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Steelers Cup - Kosice Montechiarugolo - Parma Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Luedenscheid Challenger X Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo 10ø Tornea B. Camparini - Reggio Emilia Tulln Challenger Open de la Comunidad Valenciana - Valencia IPP Geneva Trophy - Geneva Parma Challenger Black Forest Open 2004 - Freudenstadt SIR Supermercadi Challenger - Rome Bergamo Challenger Tennis Napoli Cup - Napoli Aix En Provence Challenger Todi Challenger Madrid Challenger Allianz Suisse Open - Gstaad Cagliari Challenger Tunis Open 2006 - Tunis Memorial Manfredini - Sassuolo Braunschweig Challenger Bad Waltersdorf Challenger Generali Open - Kitzbuhel Buenos Aires Challenger Idea Prokom Open - Sopot Tigre Challenger Naples Challenger Szekesfehervar Challenger Zadar Challenger Split Challenger Posillipo Tennis Cup - Napoli Copa Telmex - Buenos Aires Zadar Challenger Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Campionati Internazionali di Sicilia - Palermo Kos Succhetti Tennis Cup - Cordenons Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Prostejov Challenger Campionati Internazionali di Sicilia - Palermo Tatra Banka Slovak Open - Bratislava BA-CA Tennis Trophy - Vienna Hersonissos 6 Challenger MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Tennislife Cup - Napoli Maia Challenger Grand Prix Hassan II - Casablanca San Benedetto Challenger Sofia 2 Challenger Open Tarragona Costa Daurada - Tarragona Tulln Challenger Brasov Challenger Szczecin Challenger Prague Challenger Split Challenger Marbella Challenger Istanbul Challenger Rabat Challenger Antalya 2 Challenger San Remo Challenger Monza Challenger Warsaw Challenger Santiago Challenger Rome Challenger Interwetten Austrian Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Bratislava Challenger Napoli Challenger Salinas Challenger Prostejov Challenger Glasgow Challenger Bergamo Challenger Serbia Open - Belgrade Meknes Challenger Bratislava Challenger Cherbourg Challenger Santiago Challenger Marbella Challenger Napoli Challenger Caltanissetta Challenger Rome Challenger Barletta Challenger BRD Nastase Tiriac Trophy - Bucharest Pereira Challenger BRD Nastase Tiriac Trophy - Bucharest Rome Challenger Itajai Challenger Tunis Challenger Prostejov Challenger Power Horse Cup - Dusseldorf Erste Bank Open - Vienna Rome Challenger Allianz Suisse Open Gstaad - Gstaad Rome Challenger Croatia Open Umag - Umag Poprad Tatry Challenger Ecuador Open - Quito Aircel Chennai Open - Chennai Open de la Comunidad Valenciana - Valencia Suisse Open - Gstaad Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Casablanca Challenger Generali Open - Kitzbuhel German Tennis Championships - Hamburg Morelos Challenger SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg Argentina Open - Buenos Aires Cordoba Open - Cordoba Stockholm Open - Stockholm Sardegna Open - Cagliari Melbourne Summer Set - Melbourne Szczecin Challenger Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Trnava Challenger Ljubljana Challenger Andria Challenger Palermo Challenger Millennium Estoril Open - Estoril Hamburg European Open - Hamburg Mersin Challenger Ortisei Challenger Caltanissetta Challenger Grand Prix Hassan II - Casablanca Medellin Challenger Bratislava Challenger Brisbane International - Brisbane Tunis Challenger Kosice Challenger Kaohsiung Challenger Campionati Internazionali di Sicilia - Palermo San Marino Challenger Como Challenger Bet-at-home Cup - Kitzbuhel European Open - Antwerp Barcelona Challenger Lima Challenger San Benedetto Challenger Austrian Open - Kitzbuhel The LTA Hull Challenger - Hull Valencia Open - Valencia Prostejov Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Intelig Tennis Cup - Campos do Jordao Telesp Celular Open - Campinas Shenzhen Open - Shenzhen Warta Cup - Sopot Rio Open - Rio de Janeiro Geovillage Open Trofeo Melia Olbia - Olbia Brasil Open - Sao Paulo BMW Open - Munich Biella Challenger Braunschweig Challenger Jameson Cup - Milan Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona Montevideo Challenger Prostejov Challenger Santiago Challenger Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Szczecin Challenger Belgrade Challenger Millennium Estoril Open - Estoril Turkish Airlines Open Antalya - Antalya Generali Open - Kitzbuhel Bad Waltersdorf Challenger Rio Open - Rio de Janeiro Lisbon Challenger Braga Challenger Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Zug Challenger Quimper Challenger Serbia Open - Belgrade Hamburg European Open - Hamburg Swiss Open - Gstaad Generali Open - Kitzbuhel Mercedes Cup - Stuttgart Zadar Challenger Qatar ExxonMobil Open - Doha Troisdorf Challenger Forte Village Sardegna Open - Sardinia Movistar Open - Vina del Mar Bratislava 1 Challenger Hamburg European Open - Hamburg Sassuolo Challenger Brasil Open - Costa do Sauipe Sofia Open - Sofia Orange Prokom Open - Sopot Tennis Napoli Open - Naples Braunschweig Challenger Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Open 13 Provence - Marseille Argentina Open - Buenos Aires Maia Challenger Tenerife 2 Challenger San Marino Challenger Tenerife 3 Challenger Nordea Open - Bastad Movistar Open - Vina del Mar Naples Challenger Bratislava 1 Challenger Energis Open - Amersfoort Bratislava 2 Challenger Generali Open - Kitzbuhel Brisbane International - Brisbane BMW Open - Munich European Open - Antwerp Erste Bank Open - Vienna Santiago Open - Santiago Ottignies-Louvain-la-Neuve Challenger Sophia Antipolis Challenger Bratislava Challenger Internazionali BNL d'Italia - Rome Bratislava 1 Challenger Montechiarugolo Challenger Antalya Challenger Belgrade Open - Belgrade Santa Fe 2 Challenger Valencia Challenger Telecom Italia Masters - Rome Masters Series Monte-Carlo - Monte Carlo Masters Series Hamburg - Hamburg Masters Series Monte Carlo - Monte Carlo Abierto Mexicano Telfonica MoviStar - Acapulco Generali Open - Kitzbuhel Campionati Internazionali d'Italia - Rome Abierto Mexicano Telcel - Acapulco Mutua Madrilena Masters Madrid - Madrid Oeiras 3 Challenger Braunschweig Challenger BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Tennis Masters Series - Rome Nordea Open - Bastad European Open - Antwerp Aircel Chennai Open - Chennai Campionati Internazionali D'Italia - Rome Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Plava Laguna Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group C, Zhuhai Davis Cup, World Group, Q, CRO-SVK 3-1 Wimbledon - London Davis Cup, World Group, PO, NED-SVK 4-0 Davis Cup, World Group, QR, SVK-CZE 1-3 Australian Open (juniors) U.S. Open (juniors) U.S. Open (juniors) Davis Cup, Group I, 2R, SVK-BIH 2-3 All Lower level tournaments Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Group I, 2R, HUN-SVK 0-3 French Open (juniors) Manama Challenger Como Challenger